Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 333, in status = opts.command(configs, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/./src/patchset.py", line 326, in __call__ return Patchset(configs, args, 'patchset').run(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kernelci/pipeline/src/tarball.py", line 48, in __init__ storage_config = global_configs['storage_configs'][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'staging-azure' Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341) Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 511, in loads ret = decoder.load_line(line, currentlevel, multikey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 781, in load_line raise ValueError("Duplicate keys!") ValueError: Duplicate keys! During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/kernelci/pipeline/./src/patchset.py", line 330, in opts = parse_opts("patchset", globals()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 775, in parse_opts return make_options(args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 749, in make_options opts = Options(args.settings, args.func, args, prog) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/kernelci/legacy/cli/base.py", line 581, in __init__ self._settings = toml.load(path) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load return loads(ffile.read(), _dict, decoder) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads raise TomlDecodeError(str(err), original, pos) toml.decoder.TomlDecodeError: Duplicate keys! (line 54 column 1 char 1341)